<?php
namespace app\listener;

use app\model\menu as menu_model;
use think\facade\Cache;

class menu
{
    /**
     * 事件监听处理
     *
     * @return mixed
     */
    public function handle()
    {
        if( ! Cache::get( 'menu' ) )
        {
            //查询菜单列表
            $menu_list = menu_model::select()->toArray();
            
            //缓存菜单列表
            Cache::set( 'menu', $menu_list, 3600 );
        }
    }
}
